\REG
                                 \FLIPPED
                                 \CURLY
                                 \FLIPPEDCURLY
                                 \FLAT
                                 \FLIPPEDFLAT
                                 \LONGPHOTON
                                 \FLIPPEDLONG

The REG and FLIPPED styles are available in all orientations. The LONGPHOTON and FLIPPEDLONG photons are only available in the N and S directions. The others are available only in the following directions: \N, \S, \NE, \SE, \NW, \SW. The thicklines option is only available to photons drawn in the \NE, \SW, \SE and \NW directions, however THICKLINES is also available in the \E and \W orientations and has the same effect. Attempts to draw a combination other than these will result in an error message on the screen and in the <jobname>.lis file. These options will be illustrated in the next subsection.

The parameters returned by photon are analogous to those returned after drawing fermions and scalars. These are:

\photonfrontx,\photonfronty:       The (x,y) co-ordinates of the front of the line.
\photonbackx,\photonbacky:         The (x,y) co-ordinates of the back of the line.
\photonlengthx,\photonlengthy:     The (x,y) extent of the line.
\photoncount                       The number of photons printed thus far.
\particlefrontx,\particlefronty:   The (x,y) co-ords of the front of the line.
\particlemidx,\particlemidy:       The (x,y) co-ordinates of the middle of the line.
\particlebackx,\particlebacky:     The (x,y) co-ordinates of the back of the line.
\particlelengthx,\particlelengthy: The (x,y) extent of the line.